package com.comleader.uap.pojo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Data;

/**
 * 呼转业务取消表
 * @TableName api_forwarding_cancel
 */
@TableName(value ="api_forwarding_cancel")
@Data
public class ForwardingCancel implements Serializable {
    /**
     * 主键ID
     */
    @TableId
    private String id;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 运营商1:移动2:电信3:联通
     */
    private Integer sp;

    /**
     * 下发时间
     */
    private String downTime;

    /**
     * 数据是否正常0:异常1:正常
     */
    private Integer isNormal;

    /**
     * 1：被叫保护2：提线3：被叫保护撤销4：上网保护5：短信保护6：呼叫业务转移7：上网保护撤销8：短信保护撤销
     */
    private Integer protectType;

    /**
     * 指令ID
     */
    private String commandId;

    /**
     * 被叫保护号码
     */
    private String calledNumber;

    /**
     * 办案联络人姓名
     */
    private String handleCaseName;

    /**
     * 办案联络人联系方式
     */
    private String handleCaseMobile;

    /**
     * 所属公安机关
     */
    private String handleCaseUnit;

    /**
     * 取消原因
     */
    private String cancelReasons;

    /**
     * 保护人号码所属地代码
     */
    private String cityCode;

    /**
     * 保护人号码所属地
     */
    private String cityName;

    /**
     * 反馈时间
     */
    private String feedbackTime;

    /**
     * 处置状态0:失败1:成功
     */
    private String isDisposeStatus;

    /**
     * 反馈备注
     */
    private String remark;

    /**
     * 反馈状态0:未反馈1:已反馈
     */
    private Integer feedbackStatus;

    /**
     * 入库时间
     */
    private String insertTime;

    /**
     * 更新时间
     */
    private String updateTime;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;

}